package com.app.shop.service.system;


import com.app.shop.util.SysModel;
import com.app.shop.entity.SysReAuthUser;
import com.app.shop.entity.query.SysUserQuery;

import java.util.List;

/**
 * 系统权限角色关系维护服务
 *
 * @author  chen li wei
 * @version 21:14 2019-5-10
 */
public interface SysReAuthUserService {

    /**
     * 查询用户对应权限列表
     *
     * @param userId 用户编码
     * @return 返回当前用户所有有效权限
     */
    List<SysReAuthUser> getSysAuthListByUserId(Integer userId);

    /**
     * 修改用户权限信息
     *
     * @param sysUserQuery 用于更新用户权限关系参数
     * @return 返回修改成功失败情况
     */
    SysModel updateAuthUserInfo(SysUserQuery sysUserQuery);
}
